Existem ferramentas que realizam testes de carga, stress e performance no seu projeto fornecendo parâmetros palpáveis
para se avaliar o desempenho do projeto. Os testes de performance são difíceis de serem executados, deve-se considerar
a arquitetura em que a aplicação está sendo construída, itens como roteadores; switches; banco de dados; servidores;
firewalls; balanceadores de carga, etc. Estes e muitos outros fatores fazem a diferença ao tentar identificar um
gargalo na aplicação. A seguir algumas ferramentas indicadas:
-
OpenSta: Esta ferramenta é um software de fonte aberta que realiza o teste de
regressão, de carga e de esforço;
-
JMeter: JMeter é uma ferramenta do grupo Apache para a
realização de testes de performance, carga e stress. Apesar de ser este o foco do JMeter, também pode ser
utilizado para realizar testes em Web Services, banco de dados e também automatizar alguns teste funcionais;
-
Microsoft WEB Application Stress Tool: Esta ferramenta gera uma carga artificial em um servidor Web para
medir a capacidade de resposta, para testar a escalabilidade e a ajustar o desempenho. A ferramenta gera
relatórios que detalham o tempo que um servidor Web recebe a resposta e a transferência de arquivos;
-
WEBLOAD;
-
The Grinder.
|